内存Java:是否将Xms设置为XX:PermSize或XX:MaxPermSize?
在Java中,我看到一些人将-Xms
设置为与-XX:PermSize
相同,而另一些人将-Xms
设置为与-XX:MaxPermSize
相同
哪种方法有意义?为什么
谢谢
你可以在下面搜索框中键入要查询的问题!
在Java中,我看到一些人将-Xms
设置为与-XX:PermSize
相同,而另一些人将-Xms
设置为与-XX:MaxPermSize
相同
哪种方法有意义?为什么
谢谢
# 1 楼答案
-Xmx指定Java虚拟机(JVM)的最大内存分配,而Xms指定初始内存/最小内存分配。 实例 java-Xmx21024m-Xms128m
在这种情况下,JVM将以128MB的内存启动,最高可达1025MB
关于-XX:PermSize指定内存中为JVM提供的永久生成空间的初始大小,而-XX:MaxPermSize是JVM可以分配的最大永久生成空间
这些选项用于针对特定应用程序微调JVM